function Ajax(obj){
    Object.assign(this,obj);//合并
    this.init()
}
//原型
Ajax.prototype={
    constructor:Ajax,
    init:function(){
        //备份
        var that = this
        //实例化请求
        var xml = new XMLHttpRequest()
        //打开链接
        xml.open(this.type,this.url,this.async)
        //发送请求
        xml.send()
        //监听
        xml.onreadystatechange=()=>{
            //  请求状态和数据转态
            if(xml.readyState==4&&xml.status==200){
                //将字符串转换成数组
                var data = JSON.parse(xml.responseText)
                this.fn(data) //回调函数
                console.log(data)
            }
        }

    }
}

